package com.x8.mt.dao;

import com.sun.tools.javac.util.List;
import com.x8.mt.entity.MetaData;

public interface IMetaDataDao {
	/**
	 * 
	 * 作者:GodDispose
	 * 时间:2018年3月12日
	 * 作用:根据id删除一条MetaData记录
	 */
	int deleteMetaDataById(int id);
	
	/**
	 * 
	 * 作者:GodDispose
	 * 时间:2018年3月12日
	 * 作用:更新一条MetaData记录
	 */
	int  updateMetaDataDescribeById(MetaData metadata);
	
	/**
	 * 
	 * 作者:GodDispose
	 * 时间:2018年3月12日
	 * 作用:插入一条MetaData记录
	 */
	int insertMetaData(MetaData metadata);
	
	/**
	 * 
	 * 作者:GodDispose
	 * 时间:2018年3月12日
	 * 作用:根据id获取一条MetaData记录
	 */
	MetaData getMetaDataById(int id);
	
	/**
	 * 
	 * 作者:GodDispose
	 * 时间:2018年3月12日
	 * 作用:根据id获取一条MetaData记录
	 */
	List<MetaData> getMetaDataByMetaModelId(int id);
}
